function bodyonload(){
	var redirectUrl = getUrlVars()["url"];
	if(redirectUrl!=null && redirectUrl!='undefined' && redirectUrl.length>1){
		document.cookie="redirect="+redirectUrl;
	}
}

function redirectAfterSuccessWithDelay(){
	setTimeout("redirectAfterSuccess()",3000);
}

function redirectAfterSuccess(){
	var redirectUrl = getCookieValue("redirect");
	if(typeof(redirectUrl) != 'undefined' && redirectUrl != null && redirectUrl.length>2)
		top.location=redirectUrl;
}

function getCookieValue(key) {
    currentcookie = document.cookie;
    if (currentcookie.length > 0) {
        firstidx = currentcookie.indexOf(key + "=");
        if (firstidx != -1)
        {
            firstidx = firstidx + key.length + 1;
            lastidx = currentcookie.indexOf(";",firstidx);
            if (lastidx == -1)
            {
                lastidx = currentcookie.length;
            }
            return unescape(currentcookie.substring(firstidx, lastidx));
        }
    }
    return "";
}

//Read a page's GET URL variables and return them as an associative array.
function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}